var $=function ($){return getElementById_s($)}
function getElementById_s(id){
	var obj = null;
	if(document.getElementById){
		obj = document.getElementById(id);
	}else if(document.all){
		obj = document.all[id];
	}
	return obj;
}
function ActionCancel_onclick() {
document.href="/"
}
function cofimstr(str){
	  if(!confirm(str)) return false;
}
function CheckForm(oForm)
{



    var els = oForm.elements;
    //遍历所有表元素
    for(var i=0;i<els.length;i++)
    {
        //是否需要验证
        if(els[i].check)
        {
            //取得验证的正则字符串
            var sReg = els[i].check;
            //取得表单的值,用通用取值函数
            var sVal = GetValue(els[i]);
            //字符串->正则表达式,不区分大小写
            var reg = new RegExp(sReg,"i");
            if(!reg.test(sVal))
            {
                //验证不通过,弹出提示warning
                alert(els[i].warning);
                //该表单元素取得焦点,用通用返回函数
                GoBack(els[i]) 
                return false;
            }
        }
    }
}

//通用取值函数分三类进行取值
//文本输入框,直接取值el.value
//单多选,遍历所有选项取得被选中的个数返回结果"00"表示选中两个
//单多下拉菜单,遍历所有选项取得被选中的个数返回结果"0"表示选中一个
function GetValue(el)
{
    //取得表单元素的类型
    var sType = el.type;
    switch(sType)
    {
        case "text":
        case "hidden":
        case "password":
        case "file":
        case "textarea": return el.value;
        case "checkbox":
        case "radio": return GetValueChoose(el);
        case "select-one":
        case "select-multiple": return GetValueSel(el);
    }
    //取得radio,checkbox的选中数,用"0"来表示选中的个数,我们写正则的时候就可以通过0{1,}来表示选中个数
    function GetValueChoose(el)
    {
        var sValue = "";
        //取得第一个元素的name,搜索这个元素组
        var tmpels = document.getElementsByName(el.name);
        for(var i=0;i<tmpels.length;i++)
        {
            if(tmpels[i].checked)
            {
                sValue += "0";
            }
        }
        return sValue;
    }
    //取得select的选中数,用"0"来表示选中的个数,我们写正则的时候就可以通过0{1,}来表示选中个数
    function GetValueSel(el)
    {
        var sValue = "";
        for(var i=0;i<el.options.length;i++)
        {
            //单选下拉框提示选项设置为value=""
            if(el.options[i].selected && el.options[i].value!="")
            {
                sValue += "0";
            }
        }
        return sValue;
    }
}

//通用返回函数,验证没通过返回的效果.分三类进行取值
//文本输入框,光标定位在文本输入框的末尾
//单多选,第一选项取得焦点
//单多下拉菜单,取得焦点
function GoBack(el)
{
    //取得表单元素的类型
    var sType = el.type;
    switch(sType)
    {
        case "text":
        case "hidden":
        case "password":
        case "file":
        case "textarea": el.focus();var rng = el.createTextRange(); rng.collapse(false); rng.select();
        case "checkbox":
        case "radio": var els = document.getElementsByName(el.name);els[0].focus();
        case "select-one":
        case "select-multiple":el.focus();
    }
}

 

function  CheckAll(form)      
{for  (var  i=0;i<form.elements.length;i++)      
{var  e  =  form.elements[i];      
if  (e.name  !=  'chkall' && e.type=='checkbox')      
	e.checked  =  form.chkall.checked;      
}      
}      
function SaveHtml(){
	document.form.info_content.value=window.frames["eWebEditor1"].frames["HtmlEditor"].document.getElementsByTagName("BODY")[0].innerHTML;
	
}

function showsubmenu(sid)
{
whichEl = eval("adminmeun" + sid);
if (whichEl.style.display == "none")
{
eval("adminmeun" + sid + ".style.display=\"\";");
}
else
{
eval("adminmeun" + sid + ".style.display=\"none\";");
}
}


function ubbhtmlchange(mode){
/*
	if(mode==0){
    document.getElementById("ubbdiv").style.display="none";
    document.getElementById("htmldiv").style.display="block";
	}else{
    document.getElementById("ubbdiv").style.display="block";
    document.getElementById("htmldiv").style.display="none";
	}
*/
	if (mode.value==1){

		$("ubbdiv").style.display="none";
		$("htmldiv").style.display="block";
	}else{
		$("ubbdiv").style.display="block";
		$("htmldiv").style.display="none";
	
	}
}
function LockText(e){
	if(e.checked == false){
		$("locktext").style.display="none" ;
	}else{
		$("locktext").style.display="" ;
	}
}


function IsInteger(str)     {       
	if(str.length!=0){    
		var reg=/^[-+]?\d*$/;     
		if(!reg.test(str)){    
			return false;
		}   
	}else{
		return false;
	}
  return true;
}
function IsEmail(str){
	if(str.length!=0){    
		var reg=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
		if(!reg.test(str)){    
			return false;
		}   
	}else{
		return false;
	}
  return true;
}
var imgObj;
function checkImg(theURL,winName){
  if (typeof(imgObj) == "object"){
    if ((imgObj.width != 0) && (imgObj.height != 0))
      OpenFullSizeWindow(theURL,winName, ",width=" + (imgObj.width+20) + ",height=" + (imgObj.height+30));
    else
      setTimeout("checkImg('" + theURL + "','" + winName + "')", 100)
  }
}

function OpenFullSizeWindow(theURL,winName,features) {
  var aNewWin, sBaseCmd;
  sBaseCmd = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,";
  if (features == null || features == ""){
    imgObj = new Image();
    imgObj.src = theURL;
    checkImg(theURL, winName)
  }
  else{
    aNewWin = window.open(theURL,winName, sBaseCmd + features);
    aNewWin.focus();
  }
}
function getRadioChecked(str){
	var flag = 0;
	for (var i = 0; i < document.getElementsByName(str).length; i++){
		if (document.getElementsByName(str)[i].checked){
			++flag;
		}
	}
	return flag;
}

function NoCopy(){
	return false;
}